Fix usage of IMAGE_BLx macros
authorRoberto Vargas <[email protected]>
Mon, 23 Oct 2017 07:22:17 +0000 (08:22 +0100)
committerRoberto Vargas <[email protected]>
Wed, 1 Nov 2017 08:28:04 +0000 (08:28 +0000)
These macros are only defined for corresponding image,
and they are undefined for other images. It means that we have
to use ifdef or defined() instead of relying on being 0 by default.

Change-Id: Iad11efab9830ddf471599b46286e1c56581ef5a7
Signed-off-by: Roberto Vargas <[email protected]>
include/lib/xlat_tables/xlat_tables_v2_helpers.h
plat/hisilicon/hikey/aarch64/hikey_common.c
plat/hisilicon/hikey/hikey_io_storage.c
plat/hisilicon/hikey/include/platform_def.h
plat/hisilicon/hikey960/aarch64/hikey960_common.c
plat/hisilicon/hikey960/include/platform_def.h
plat/rockchip/rk3328/include/platform_def.h

index 28228c4c65ef1228c729c308efdea1d2f09d55c7..96dee1a06d3d5de8fafd6adef5f53045ccdbd7f8 100644 (file)
@@ -168,7 +168,7 @@ struct xlat_ctx {
  * This IMAGE_EL macro must not to be used outside the library, and it is only
  * used in AArch64.
  */
-#if IMAGE_BL1 || IMAGE_BL31
+#if defined(IMAGE_BL1) || defined(IMAGE_BL31)
 # define IMAGE_EL      3
 # define IMAGE_XLAT_DEFAULT_REGIME EL3_REGIME
 #else
index 02a00ac8045d5f209b96e4c638e6de611c929b08..d5b63cc6ef7de11db9650af5fba788b94e5c4dba 100644 (file)
@@ -59,7 +59,7 @@
  * This doesn't include Trusted RAM as the 'mem_layout' argument passed to
  * hikey_init_mmu_elx() will give the available subset of that,
  */
-#if IMAGE_BL1
+#ifdef IMAGE_BL1
 static const mmap_region_t hikey_mmap[] = {
        MAP_DEVICE,
        MAP_ROM_PARAM,
@@ -68,7 +68,7 @@ static const mmap_region_t hikey_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL2
+#ifdef IMAGE_BL2
 static const mmap_region_t hikey_mmap[] = {
        MAP_DDR,
        MAP_DEVICE,
@@ -82,7 +82,7 @@ static const mmap_region_t hikey_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL31
+#ifdef IMAGE_BL31
 static const mmap_region_t hikey_mmap[] = {
        MAP_DEVICE,
        MAP_SRAM,
@@ -91,7 +91,7 @@ static const mmap_region_t hikey_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL32
+#ifdef IMAGE_BL32
 static const mmap_region_t hikey_mmap[] = {
        MAP_DEVICE,
        MAP_DDR,
index 60ec42b771b832d4e0b483c29b60cf93dbfb3535..57c66d501b64ffea1b8f5c99e496f7980c2ececf 100644 (file)
@@ -47,7 +47,7 @@ static const io_block_spec_t emmc_fip_spec = {
 
 static const io_block_dev_spec_t emmc_dev_spec = {
        /* It's used as temp buffer in block driver. */
-#if IMAGE_BL1
+#ifdef IMAGE_BL1
        .buffer         = {
                .offset = HIKEY_BL1_MMC_DATA_BASE,
                .length = HIKEY_BL1_MMC_DATA_SIZE,
index 01806542d833c27e49af7bba7a31bd8df7014392..f4a3fd4e07b0d57f5dd577726e94f637b90e5c96 100644 (file)
  */
 #define ADDR_SPACE_SIZE                        (1ull << 32)
 
-#if IMAGE_BL1 || IMAGE_BL32
+#if defined(IMAGE_BL1) || defined(IMAGE_BL32)
 #define MAX_XLAT_TABLES                        3
 #endif
 
-#if IMAGE_BL31
+#ifdef IMAGE_BL31
 #define MAX_XLAT_TABLES                        4
 #endif
 
-#if IMAGE_BL2
+#ifdef IMAGE_BL2
 #if LOAD_IMAGE_V2
 #ifdef SPD_opteed
 #define MAX_XLAT_TABLES                        4
index bce0c96a453c37c22f5ce944cc0037d04f6018d4..b1020a683f7d321c199f0d48b845dd5656d0dfd8 100644 (file)
@@ -55,7 +55,7 @@
  * This doesn't include Trusted RAM as the 'mem_layout' argument passed to
  * hikey960_init_mmu_elx() will give the available subset of that,
  */
-#if IMAGE_BL1
+#ifdef IMAGE_BL1
 static const mmap_region_t hikey960_mmap[] = {
        MAP_UFS_DATA,
        MAP_BL1_RW,
@@ -65,7 +65,7 @@ static const mmap_region_t hikey960_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL2
+#ifdef IMAGE_BL2
 static const mmap_region_t hikey960_mmap[] = {
        MAP_DDR,
        MAP_DEVICE,
@@ -79,7 +79,7 @@ static const mmap_region_t hikey960_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL31
+#ifdef IMAGE_BL31
 static const mmap_region_t hikey960_mmap[] = {
        MAP_DEVICE,
        MAP_TSP_MEM,
@@ -87,7 +87,7 @@ static const mmap_region_t hikey960_mmap[] = {
 };
 #endif
 
-#if IMAGE_BL32
+#ifdef IMAGE_BL32
 static const mmap_region_t hikey960_mmap[] = {
        MAP_DEVICE,
        MAP_DDR,
index 202952c5eaa26b645b5f9bad375b381698d848ff..cb7609076cda342dffe3c56f75b65a06038398cf 100644 (file)
  */
 #define ADDR_SPACE_SIZE                        (1ull << 32)
 
-#if IMAGE_BL1 || IMAGE_BL31 || IMAGE_BL32
+#if defined(IMAGE_BL1) || defined(IMAGE_BL31) || defined(IMAGE_BL32)
 #define MAX_XLAT_TABLES                        3
 #endif
 
-#if IMAGE_BL2
+#ifdef IMAGE_BL2
 #if LOAD_IMAGE_V2
 #ifdef SPD_opteed
 #define MAX_XLAT_TABLES                        4
index 7304dcfad8fa6af922130fa5c2d048b5c56e077a..39d3c21e1c415273e25fa33f69bf2181daaa5726 100644 (file)
 /* Size of cacheable stacks */
 #if DEBUG_XLAT_TABLE
 #define PLATFORM_STACK_SIZE 0x800
-#elif IMAGE_BL1
+#elif defined(IMAGE_BL1)
 #define PLATFORM_STACK_SIZE 0x440
-#elif IMAGE_BL2
+#elif defined(IMAGE_BL2)
 #define PLATFORM_STACK_SIZE 0x400
-#elif IMAGE_BL31
+#elif defined(IMAGE_BL31)
 #define PLATFORM_STACK_SIZE 0x800
-#elif IMAGE_BL32
+#elif defined(IMAGE_BL32)
 #define PLATFORM_STACK_SIZE 0x440
 #endif